package org.six11.olive3.picturephone.server;

import org.six11.olive3.net.MessageNames;

/**
 * 
 * 
 * @author Gabe Johnson <johnsogg@cmu.edu>
 * 
 */
public abstract class PPMessageNames extends MessageNames {

  // 
  // KEEP THESE IN ALPHABETIC ORDER or you are a poophead
  //
  // PLEASE ADHERE TO THE NAMING CONVENTION MSG_* PARAM_* STMT_* or you are a poophead
  //
  

  // message names. These must match (LETTER | '_') (LETTER | '_' | INT)*

  public static final String MSG_ANYTHING_REQ = "anything_request";
  public static final String MSG_CHAT = "chat";
  public static final String MSG_DESC_DONE = "description_done";
  public static final String MSG_DESC_REQ = "description_request";
  public static final String MSG_DESC_RES = "description_response";
  public static final String MSG_ERROR = "error";
  public static final String MSG_INIT = "init";
  public static final String MSG_RATE_DONE = "rate_done";
  public static final String MSG_RATE_REQ = "rate_request";
  public static final String MSG_RATE_RES = "rate_response";
  public static final String MSG_SCORE_REQ = "score_request";
  public static final String MSG_SKETCH_DONE = "sketch_done";
  public static final String MSG_SKETCH_REQ = "sketch_request";
  public static final String MSG_SKETCH_RES = "sketch_response";



  // parameter names. These must match (LETTER | '_') (LETTER | '_' | INT)*
  public static final String PARAM_DESC_ID = "description_id";
  public static final String PARAM_DESC_TEXT = "description_text";
  public static final String PARAM_MESSAGE = "message";
  public static final String PARAM_PREF_SKETCH = "pref_sketch";
  public static final String PARAM_PREF_DESC = "pref_desc";
  public static final String PARAM_PREF_RATE = "pref_rate";
  public static final String PARAM_RATE_VALUE = "rate_value";
  public static final String PARAM_SKETCH_ID = "sketch_id";
  public static final String PARAM_SKETCH_ID_A = "sketch_id_a";
  public static final String PARAM_SKETCH_ID_B = "sketch_id_b";
  public static final String PARAM_SURFACE_TARGET = "surface_target";
  public static final String PARAM_TEXT = "text";

}
